
/* BUTTON MORE */
/*EVERY PAGE NEED TO OVERRIDE THE WIDTH*/
.item-list {
  margin-left: auto;
  margin-right: auto;
  margin-top: 18px;
}

.pager {
  background: rgb(242, 242, 242);
  border: 1px rgb(174, 174, 174) solid;
  height: 26px;
  padding-top: 12px !important;
}

.pager a {
  color: rgb(42, 137, 196);
  font-size: 1.083em !important;
  text-decoration: none;
}

/*EDX BUTTONS*/
.btn {
  font-size: 16px;
  font-weight: 600;
}

.btn, .btn-primary, .btn-primary-blue, .btn-blue, .btn-primary-pink, .btn-pink {
  -moz-box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  transition: color 0.25s ease-in-out 0s, background 0.25s ease-in-out 0s, box-shadow 0.25s ease-in-out 0s;
}

.btn.disabled, .disabled.btn-primary, .disabled.btn-primary-blue, .disabled.btn-blue, .disabled.btn-primary-pink, .disabled.btn-pink, .btn[disabled], .btn-primary[disabled], .btn-primary-blue[disabled], .btn-blue[disabled], .btn-primary-pink[disabled], .btn-pink[disabled] {
  cursor: default;
  pointer-events: none;
}

.btn .icon-inline, .btn-primary .icon-inline, .btn-primary-blue .icon-inline, .btn-blue .icon-inline, .btn-primary-pink .icon-inline, .btn-pink .icon-inline {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}

.btn-pill {
  border-radius: 4px 4px 4px 4px;
}

.btn-rounded {
  border-radius: 10px 10px 10px 10px;
}

.btn-edged, .btn-primary, .btn-primary-blue, .btn-blue, .btn-primary-pink, .btn-pink {
  border-radius: 2px 2px 2px 2px;
}

.btn-primary, .btn-primary-blue, .btn-blue, .btn-primary-pink, .btn-pink {
  padding: 10px 20px;
  text-align: center;
}

.btn-primary.disabled, .disabled.btn-primary-blue, .disabled.btn-blue, .disabled.btn-primary-pink, .disabled.btn-pink, .btn-primary[disabled], .btn-primary-blue[disabled], .btn-blue[disabled], .btn-primary-pink[disabled], .btn-pink[disabled] {
  background: none repeat scroll 0 0 #646668;
}

.btn-primary-blue, .btn-blue {
  background: none repeat scroll 0 0 #126F9A;
  box-shadow: 0 2px 1px 0 #0A4A67;
  color: white;
}

.btn-primary-blue:hover, .btn-blue:hover, .btn-primary-blue:active, .btn-blue:active {
  background: none repeat scroll 0 0 #1790C7;
}

.btn-primary-blue.current, .current.btn-blue, .btn-primary-blue.active, .active.btn-blue {
  background: none repeat scroll 0 0 #1AA1DE;
  box-shadow: 0 2px 1px 1px #1580B0 inset;
  color: #1580B0;
}

.btn-primary-blue.current:hover, .current.btn-blue:hover, .btn-primary-blue.current:active, .current.btn-blue:active, .btn-primary-blue.active:hover, .active.btn-blue:hover, .btn-primary-blue.active:active, .active.btn-blue:active {
  box-shadow: 0 2px 1px 1px #126F9A inset;
  color: #126F9A;
}

.btn-primary-blue.disabled, .disabled.btn-blue, .btn-primary-blue[disabled], .btn-blue[disabled] {
  box-shadow: none;
}

.btn-primary-pink, .btn-pink {
  background: none repeat scroll 0 0 #B52A67;
  box-shadow: 0 2px 1px 0 #8C204F;
  color: white;
}

.btn-primary-pink:hover, .btn-pink:hover, .btn-primary-pink:active, .btn-pink:active {
  background: none repeat scroll 0 0 #D7548E;
}

.btn-primary-pink.current, .current.btn-pink, .btn-primary-pink.active, .active.btn-pink {
  background: none repeat scroll 0 0 #D33F80;
  box-shadow: 0 2px 1px 1px #A0255B inset;
  color: #A0255B;
}

.btn-primary-pink.current:hover, .current.btn-pink:hover, .btn-primary-pink.current:active, .current.btn-pink:active, .btn-primary-pink.active:hover, .active.btn-pink:hover, .btn-primary-pink.active:active, .active.btn-pink:active {
  box-shadow: 0 2px 1px 1px #8C204F inset;
  color: #771C44;
}

.btn-primary-pink.disabled, .disabled.btn-pink, .btn-primary-pink[disabled], .btn-pink[disabled] {
  box-shadow: none;
}

.btn-large {
  display: block;
  font-size: 18px;
  padding: 15px 30px;
}

.btn-blue {
  margin-bottom: 20px;
}

.btn-blue:last-child {
}

.btn-pink {
  margin-bottom: 20px;
}

.btn-pink:last-child {
}
